home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / graphics / pickapic / !PickAPic / !Help < prev    next >
Encoding:
Text File  |  1995-06-11  |  22.4 KB  |  657 lines

  1. !Help for !PickAPic:
  2.  
  3.  
  4. Note: if you run the RISC-OS !Help application
  5. you will get context-sensitive help about many
  6. of the program's features.
  7.  
  8. Also note: PLEASE READ THE NOTE AT THE END OF
  9. THIS FILE ON UPDATES, COPYRIGHT, ETC
  10.  
  11.  
  12. NEW in version 1.15 .....
  13.  
  14. a) Saving thumbnails (in a directory called
  15. !ThumStore) for much quicker loading and for
  16. viewing even if the source disc is not present.
  17.  
  18. b) Textual descriptions and category names saved
  19. with the thumbnails
  20.  
  21. c) Thumbnails created and displayed a directory
  22. at a time; sub-directories and archives
  23. indicated by standard icons which can be opened
  24. by double-clicking
  25.    'Multisprite' files treated in the same way.
  26.  
  27. d) File names (or sprite names) shown under the
  28. thumbnails.
  29.  
  30. e) Improved user interface (shorter menus,
  31. RISC OS 3 style appearance, better Choices
  32. dialogue, more meaningful messages, etc.)
  33.  
  34.  
  35. Purpose -------
  36.  
  37. The main purpose of the programme is to make it
  38. easier to browse through files of sprites,
  39. drawfiles and Poster and ArtWorks files on disc
  40. and choose individual pictures to import into DTP
  41. documents, etc. The programme will scan through
  42. a directory and display on the screen "thumbnail"
  43. copies (rather like those in a !Paint window) of
  44. all the pictures it finds. You can then choose
  45. the ones you want by simply dragging or clicking
  46. the pictures.
  47.  
  48. For speedier loading you can save the thumbnails
  49. in an accompanying !ThumStore directory, and for
  50. reference you can add textual descriptions and
  51. category names.
  52.  
  53. The programme also allows you to produce
  54. catalogues of your pictures either in text form
  55. or in illustrated form (a drawfile containing
  56. thumbnail sprites together with filenames,
  57. etc.).
  58.  
  59. You can also convert drawfiles, etc. into
  60. sprites of any size and in any mode.
  61.  
  62.  
  63. Some Suggested Uses --------------
  64.  
  65. 1) Bringing pictures into frames in a DTP
  66. document (to do this simply drag a thumbnail
  67. from the !PickAPic window into a DTP frame).
  68.  
  69. 2) Choosing additional borders for use in
  70. Impression
  71.  
  72. 3) Choosing moulds and paths for use in Poster.
  73.  
  74. 4) Picking pre-drawn symbols for use in a
  75. drawfile (e.g. musical symbols in a musical
  76. score, kitchen units in a kitchen design).
  77.  
  78. 5) Sprites without palettes normally appear with
  79. false colours when imported into Impression,
  80. Draw, etc. However, if they are imported from
  81. !PickAPic via the Big Picture Save option the
  82. sprites that are created have palettes and will
  83. therefore be displayed correctly.
  84.  
  85.  
  86.  
  87.  
  88. Installation ----------
  89.  
  90. To install on a hard disc, or any disc other
  91. than the one on which the program is supplied,
  92. simply:
  93.   (i) copy !PickAPic
  94.  (ii) if you want to use !ThumStore, copy it
  95.       as well;
  96.       you can put it on any disc and in any
  97.       directory that you like, however you will
  98.       probably find it convenient to have it
  99.       in the same place as PickAPic so long as
  100.       there is enough space on the disc.
  101.       (since PickAPic frequently refers to
  102.       !ThumStore it is better to have it on a
  103.       hard disc if possible)
  104. (iii) since the operating system will register
  105.       the first copy of !ThumStore that is
  106.       'seen' in a Filer window you should now
  107.       double click on the new copy of !ThumStore
  108.       so that PickAPic will refer to this copy;
  109.       when you use PickAPic in future it will
  110.       not be necessary to double click on
  111.       !ThumStore provided it has been 'seen' in
  112.       a Filer window before you use PickAPic.
  113.  (iv) if you never intend to use PickAPic with
  114.       ArtWorks pictures you can save disc
  115.       space by removing all the files except
  116.       'Drawfile' from the RMStore sub-directory
  117.       of !PickAPic and modifying the !Run file
  118.       (see paragraph 18 below).     
  119.  
  120.  
  121. How to use ----------
  122.  
  123. 1) Run the application to put the !PickAPic icon
  124. on the icon bar.
  125.  
  126.  
  127. 2) Drag either a file or a directory icon from a
  128. directory window or from an application's save
  129. box: !PickAPic will then scan the file or
  130. directory and load all the pictures (sprites,
  131. Draw files, Poster or ArtWorks files) contained
  132. therein. (Note: unlike earlier versions scanning
  133. of directories is no longer recursive- i.e.
  134. sub-directories will not be scanned at this
  135. stage.)
  136.    If it seems likely that the loading process
  137. will take a long time (because there are a lot
  138. of pictures or more than just a few vector
  139. graphics) it will ask if you want to continue.
  140.    If the ThumStore contains details for the
  141. pictures in the directory, PickAPic will use
  142. them rather than recreating thumbnails. This
  143. is usually much quicker, especially if there
  144. are large files or complex vector graphics.
  145.  
  146.    If the ThumStore contains details for the
  147. pictures in the directory and its parent and
  148. any other "ancestor" directories up to the
  149. root, you can view the pictures without needing
  150. to load the disc via the icon bar menu ... see
  151. 11(c) below.
  152.  
  153.  
  154. 3) Pictures that are loaded are displayed as
  155. thumbnail sprites in !PickAPic's main window.
  156.  
  157.  
  158. 4) Further files or directories can be loaded by
  159. dragging either to the icon bar icon or into
  160. !PickAPic's window. Note, however, that these
  161. will replace the lot that were loaded
  162. previously. (If you want to display two lots of
  163. pictures run !PickAPic twice.)
  164.  
  165.  
  166. 5) If a directory contains sub-directories
  167. or archive files the thumbnail window will
  168. show standard directory or archive icons.
  169. Double-clicking on one of these will cause the
  170. contents of that directory or archive to be
  171. loaded in place of the current set of
  172. thumbnails.
  173.    Similarly, if the directory contains sprite
  174. files containing more than one sprite (referred
  175. to here as 'multisprite' files) these will be
  176. represented by standard spritefile icons.
  177. Double-clicking on one of these will cause the
  178. contents of the multisprite file to be loaded.
  179.  
  180.  
  181. 6) If you want to display the contents of the
  182. root directory of a disc, first load one picture
  183. file or a sub-directory, then open the parent by
  184. either clicking with the right ('Adjust') mouse
  185. button on the Close icon of the thumbnails
  186. window or by choosing the Open Parent option
  187. from the Misc sub-menu.
  188.  
  189.  
  190. 7) Dragging one of the thumbnail sprites from
  191. !PickAPic into an application or into a Filer
  192. window should achieve the same result as
  193. dragging from a filer window. Note that it is
  194. the original file from the disc, not !PickAPic's
  195. thumbnail copy, that is loaded or copied. Note
  196. also that if you drag the thumbnail of a sprite
  197. from a multisprite file that particular sprite
  198. will be loaded.
  199.  
  200.  
  201. 8) Clicking the Adjust (right-hand) button with
  202. the pointer over one of the thumbnails will pop
  203. up a window displaying a larger copy of the
  204. picture and some information about it, including
  205. a textual description and category name (if
  206. these have been recorded) plus the name and
  207. length of the file and, if it is a sprite, its
  208. spritename. (I realise that using Adjust
  209. clicking in this way departs from RISC OS
  210. orthodoxy and have therefore provided an option
  211. to switch the facility off ... see
  212. para 11(d)(iv) below.)
  213.    This pop-up window will disappear when you
  214. move the pointer outside it.
  215.  
  216.  
  217. 9) Clicking the Menu (middle) button over the
  218. thumbnails window gives the following options:
  219.  
  220.  (a) Misc - this leads to a submenu giving the
  221.  following options:
  222.     (i) Info - information about !PickAPic
  223.    (ii) Change directory - this leads to a
  224.         choice of two options: to view the
  225.         pictures in the parent of the current
  226.         directory (unless the current directory
  227.         is the root) or to view the pictures in
  228.         the root directory of the current disc;
  229.   (iii) Refresh Thumbnails - recreates
  230.         thumbnail sprites from the source
  231.         picture files; this will most often be
  232.         used when you are using pictures from
  233.         the ThumStore but the source pictures
  234.         have changed; after refreshing you can
  235.         save the new thumbnails by selecting
  236.         the ThumStore option from the Save
  237.         sub-menu; PickAPic will preserve any
  238.         textual descriptions and category names
  239.         currently in memory provided the file
  240.         names (or sprite names) agree;
  241.    (iv) Delete from ThumStore - deletes the
  242.         contents of ThumStore (thumbnail
  243.         pictures, plus descriptions and
  244.         category names) relating to the 
  245.         pictures in the current directory; you
  246.         will first be asked if you are sure
  247.     (v) Clear from memory - this clears the
  248.         current set of pictures from memory and
  249.         removes the window    
  250.  
  251.  (b) Picture - if the Menu button was clicked
  252.  while the pointer was not over a thumbnail this
  253.  is greyed out; if the pointer was over a
  254.  thumbnail this leads to a submenu giving two
  255.  options relating to that picture:
  256.    (i) Info - this leads to a box showing
  257.        information about the picture (this pops
  258.        up immediately whereas the Big Picture has
  259.        to be regenerated from the disc file and
  260.        may take some time to produce);
  261.        you can input a category name and/or
  262.        descriptive text by typing into the
  263.        spaces at the bottom of this window
  264.        then clicking on "Set" or pressing
  265.        <Return> or closing the window.
  266.   (ii) Big Picture - this pops up the same
  267.        window as 8) above.       
  268.  
  269.  
  270.  (c) Save - this leads to a submenu giving the
  271.  following options:
  272.    (i) Catalogue - leads to a Save box: if you
  273.        drag the drawfile icon to a Filer window
  274.        the thumbnails will be saved as a drawfile
  275.        containing sprites. See 16) below for
  276.        details of the various options.
  277.   (ii) Listing - leads to another Save box:
  278.        if you drag the Textfile icon to a Filer
  279.        window or a suitable application the
  280.        picture details will be listed and saved
  281.        in a text file. CSV (comma separated
  282.        values) format is used since this is
  283.        convenient for importing into Impression
  284.        and certain other applications. Again, for
  285.        some reason Impression won't allow you to
  286.        drag the icon straight into one of its
  287.        windows.
  288.        If you import a CSV file into Impression
  289.        using the "CSV loader module" the text
  290.        will be automatically arranged in columns.
  291.  (iii) ThumStore - this leads to a submenu with
  292.        a choice of three options to save sets of
  293.        thumbnails in the !ThumStore (see para 20
  294.        below). These are saved along with any
  295.        category names and textual descriptions
  296.        that you have input in the Picture Info
  297.        window.
  298.        The first submenu option saves just the
  299.        current set of thumbnails realting to
  300.        pictures in the current directory; the
  301.        second option works down the menu
  302.        hierarchy from the current directory and
  303.        creates then saves thumbnails for all the
  304.        subdirectories as well; the third option
  305.        does the same for the whole disc.
  306.  
  307.  
  308. 10) Clicking the Menu button over the pop-up
  309. window displaying a big picture gives an
  310. option to save the contents of that window as a
  311. sprite, as well as an option to close the window
  312. (in case you don't realise that the easier way
  313. to close it is simply to move the pointer
  314. outside it!)
  315.  
  316.  
  317. 11) Clicking the Menu button over the icon bar
  318. gives the following options:
  319.  (a) Info - same as in (9)(a)(i) above
  320.  (b) Help - displays this file!
  321.  (c) ThumStore - leads to a sub-menu giving the
  322.  following options:
  323.    (i) View - leads to a sub-menu listing the
  324.        names of the discs for which the
  325.        ThumStore contains details of some or
  326.        all of the pictures. Selecting one of
  327.        these names will cause PickAPic to try
  328.        to display the pictures in the root
  329.        directory of that disc; if the ThumStore
  330.        contains details of these pictures they
  331.        will be used, otherwise PickAPic will
  332.        create thumbnails from the source disc
  333.        if it is present (or if you insert it
  334.        when prompted).
  335.   (ii) Delete - leads to a sub-menu listing the
  336.        names of the discs for which the
  337.        ThumStore contains details of some or
  338.        all of the pictures. Selecting one of
  339.        these names will cause PickAPic to delete
  340.        the contents of ThumStore (thumbnail
  341.        pictures, plus descriptions and category
  342.        names) relating to all the pictures on
  343.        that disc. You will first be asked if
  344.        you are sure.
  345.  (d) Choices - opens a dialogue box from which
  346.  you can set various preferences; these are
  347.  arranged in four groups and you can switch
  348.  between them by clicking on the index tabs
  349.  at the top; the buttons at the bottom have the
  350.  following effect:
  351.    Cancel: closes the window without applying
  352.     any changes
  353.    Restore defaults: resets all the choices to
  354.     those with which the program is supplied;
  355.     these are reflected in the window and
  356.     applied immediately
  357.    Save: applies the choices which have been set
  358.     in the window and saves them on disc so that
  359.     they will be used the next time PickAPic is
  360.     run
  361.    Apply these choices: applies the choices and
  362.     closes the window.
  363.  The choices that can be set are as follows:
  364.    (i) Thumbnails: 
  365.        the size of the thumbnails (the smaller
  366.        they are the more you can fit on the
  367.        screen and the less memory they need, the
  368.        larger they are the better definition you
  369.        get)
  370.        the screen mode of the thumbnails (this
  371.        affects the memory needed as well as
  372.        resolution and colour ... if the pictures
  373.        are black & white you might as well use,
  374.        say, mode 18 rather than mode 20 if
  375.        memory is limited.) If you select
  376.        "Current screen mode" the programme will
  377.        default to using the mode that is current
  378.        when the thumbnails are created.
  379.   (ii) Big Picture:
  380.        size and screen mode of the Big Picture
  381.        sprite (the same comments apply as for
  382.        the Thumbnails choices)
  383.  (iii) Catalogue:
  384.        the default size, mode and resolution
  385.        used for output of thumbnails in
  386.        drawfiles (see 16 below)
  387.   (iv) Misc:
  388.        whether sprites which are smaller than
  389.        the configured thumbnail or big picture
  390.        size are scaled up to fill the space
  391.        available
  392.        whether or not to allow the facility of
  393.        popping up the Big Picture window when
  394.        Adjust clicking over a thumbnail (see 8
  395.        above).
  396.  
  397.  
  398. 12) Double-clicking with the Select (left-hand)
  399. button over a thumbnail will have the same
  400. effect as double-clicking on the icon in a filer
  401. window: i.e. if !Paint, !Draw, !Poster or
  402. !ArtWorks have been "seen" the relevant file will
  403. be loaded into the appropriate application.
  404.  
  405.  
  406. 13) When the size of the main window is changed
  407. the thumbnails will be rearranged inside it in
  408. much the same way as the icons in a Filer window.
  409.  
  410.  
  411. 14) If the main window has been closed it can be
  412. reopened by Select clicking on the icon bar
  413. icon.
  414.  
  415.  
  416. 15) If a window is hidden or partially hidden a
  417. Select click on the icon bar icon will bring it
  418. to the front.
  419.  
  420.  
  421. 16) Catalogue options:
  422.             The options in the Save Catalogue
  423. dialogue window allow you to set the size of the
  424. sprites within the drawfile, which determines
  425. the number that will fit onto a page, and their
  426. mode (which is mainly useful for determining the
  427. number of colours and therefore the size of the
  428. file). You can also either set the horizontal
  429. resolution of the sprites (in pixels per inch)
  430. or you can instruct the program to copy the
  431. sprites as displayed on the screen into the
  432. file. The point of the latter is that it is
  433. much quicker since the program doesn't have
  434. to generate new sprites. If you choose this
  435. latter option the X resolution icon will be
  436. greyed out but will show the resolution that
  437. will result from using the existing sprites at
  438. the given size. The other option that you can
  439. set is the text that will appear as the heading
  440. at the top of each page. The window also
  441. contains two grey icons showing the number of
  442. pictures on each page and the number of pages
  443. that will be created (these obviously depend on
  444. the size  that you have set.)
  445.            The page size is taken from the
  446. printer driver if one is loaded, otherwise an A4
  447. page with half-inch margins is assumed. Note
  448. that if you find that parts of the page are cut
  449. off when you print it out you may be able to
  450. solve the problem by dragging the drawfile into
  451. a frame in Impression (or similar program) which
  452. is slightly smaller than full page size.
  453.            If there are too many sprites to fit
  454. onto one page, a directory will be opened (with
  455. the name given in the Save box) containing
  456. drawfiles called Page1, Page2, etc. If they fit
  457. onto one page it should be possible to drag the
  458. drawfile into an application window ... Draw and
  459. DrawPlus accept it, but for some reason
  460. Impression doesn't, so if you want to take the
  461. file into Impression you have to save to a disc
  462. (or the RAM disc) first and then drag into
  463. Impression.
  464.  
  465.  
  466. 17) Where pathnames are too long to display
  467. (either in the Big Picture window or underneath
  468. the thumbnails when saved in drawfile form) then
  469. they are truncated from the root downwards and
  470. each missing directory is indicated by a dot.
  471.  
  472.  
  473. 18) Preferences set in the !Run file:
  474.   
  475. a) Because the Artworks rendering modules take
  476. up so much disc space, I have included an OS
  477. variable "AWRM$Dir" which determines the path
  478. where the ArtWorks rendering modules can be
  479. found. If you already have them on your hard disc
  480. you can edit the !Run file so that this refers to
  481. the appropriate directory (which might be a sub-
  482. directory of !ArtWorks or !Impress) and then
  483. you can delete all the AW modules from the
  484. RMStore sub-directory in your working copy of
  485. !PickAPic.
  486.  
  487. b) If you want !PickAPic to ignore ArtWorks files
  488. altogether you can edit the !Run file so that
  489. AWRM$Dir is set to "FALSE". This will save the
  490. time and RAM taken by loading the modules. You
  491. can also save disc space by deleting the RMStore
  492. sub-directory in your working copy of !PickAPic.
  493.  
  494.  
  495. 19) Further notes on ArtWorks rendering:
  496.  
  497. a) I have not been able to find out how to plot
  498. ArtWorks files to sprites which have a different
  499. number of colours from the current screen mode.
  500. If you try to do this, !PickAPic will object and
  501. ask you to change either the sprite mode or the
  502. screen mode before trying again.
  503.  
  504. b) Computer Concepts have pointed out that the
  505. current version of the ArtWorks Render module
  506. will not render pictures produced from ArtWorks
  507. version 1.5 if they contain any 24bpp images.
  508.  
  509.  
  510. 20) Note on Drawfile rendering:
  511.  
  512. Since the DrawFile module seems to produce false
  513. colours when the program attempts to render to a
  514. 256-colour mode sprite while the screen mode has
  515. 16 colours or less, I have made the program ignore
  516. the module in these circumstances and revert to
  517. the slower Basic Drawfile rendering procedures.
  518.  
  519. (I think the problem arises because the program
  520. creates sprites in 256 colour modes without
  521. palettes in order to save space. There is thus a
  522. trade-off between speed and the space occupied by
  523. the thumbnail sprites.) 
  524.  
  525.  
  526. 21) Notes on !ThumStore:
  527.  
  528. You can have as many separate !ThumStore
  529. directories as you like. To switch between them
  530. simply double-click at any time on the one that
  531. you want to use next.
  532.  
  533. To create a new !ThumStore open up the
  534. ThumStores directory supplied with PickAPic then
  535. open the Blank sub-directory and copy !ThumStore
  536. to a convenient place on any disc.
  537.  
  538. Because !ThumStore identifies discs by name it
  539. is essential to use unique disc names.
  540.  
  541. It is much more convenient if the ThumStore
  542. contains details for the root directory and all
  543. intermediate directories in the hierarchy
  544. between the root and any sub-directory that you
  545. want to access from the ThumStore, because
  546. otherwise you won't be able to view the pictures
  547. in the sub-directory without inserting the disc.
  548.  
  549. Although the contents of !ThumStore are
  550. compressed using the Squash module, they can take
  551. up a lot of space. The ratio of ThumStore size to
  552. the space occupied by the source files can be
  553. particularly high for small, simple drawfiles. If
  554. disc space is limited I suggest that you give
  555. priority to directories containing more complex
  556. vector graphics and large spritefiles.
  557.  
  558.  
  559. 22) Notes on textual descriptions and category
  560. names:
  561.  
  562. PickAPic allows an average of about 40 bytes per
  563. picture; provided you keep within this average
  564. you can have a mixture of long and short texts.
  565.  
  566. Texts can be input, added to or changed in the
  567. Picture⇨Info window (see para (9)(b)(i)).
  568.  
  569. Texts are saved in the !ThumStore directory,
  570. along with thumbnail pictures, when you choose
  571. the Save⇨ThumStore menu option.
  572.  
  573. Any texts saved in !ThumStore are automatically 
  574. loaded when PickAPic loads thumbnail pictures
  575. for the relevant directory from !ThumStore.
  576.  
  577. Any texts currently in memory are preserved
  578. when the Misc⇨Refresh Thumbnails menu option is
  579. selected.
  580.  
  581.          
  582.  
  583.  
  584.  
  585. Updates, Copyright, etc. -----------
  586.  
  587. The ideas for this programme have been borrowed
  588. from a variety of sources, and modified and
  589. amplified by me with the help of friends'
  590. suggestions; the code is my own (apart from some
  591. standard routines for window and menu management
  592. and plotting drawfiles in RISC OS 2). The
  593. application can be freely copied (provided this
  594. note is copied with it), but not sold or used in
  595. any other way for financial gain without my
  596. permission. (Norwich Computer Services have
  597. permission to distribute it, if they want, in the
  598. form of Shareware or Careware. Arch Angel PD also
  599. have permission along with my gratitude for
  600. taking the trouble to test the software and make
  601. constructive comments, as does The Datafile along
  602. with my gratitude for sending me a copy of Acorn's
  603. "DrawFile" module which considerably speeds up
  604. the rendering of Draw files in RISC OS 3. 
  605. Other PD libraries may distribute it if they have
  606. my written permission. APDL, Arm Club,
  607. DataStream, Five Star Marketing and RiscUser
  608. have this permission already.)
  609.  
  610. I am grateful to Charles Moir of Computer
  611. Concepts for permission to use the ArtWorks
  612. rendering code, and to Acorn for making their
  613. DrawFile module available.
  614.  
  615. Many thanks also to Michael Rozdoba for his many
  616. very helpful comments and suggestions, and for
  617. supplying much additional code; also to Matthew
  618. Fifield of Matt Black for much encouragement
  619. and many suggestions.
  620.  
  621. You will appreciate that getting this far has
  622. taken a considerable amount of time and effort.
  623. If you enjoy the program, and especially if you
  624. find it useful, and you feel like sending me some
  625. money I would not be at all offended!
  626.  
  627. Doubtless there will be bugs to fix and other
  628. modifications. If you want upgrades please send
  629. me whatever contribution towards my costs you
  630. think appropriate.
  631.  
  632. I would welcome any complaints, criticisms,
  633. comments, suggestions for modification or
  634. improvement, etc. that you may have. Please
  635. send them to:
  636.  
  637. Hugh Eagle
  638. 48 Smithbarn, Horsham, Sussex, RH13 6DX
  639. 01403-266728
  640.           
  641. (If you write, let me know where you got the
  642. programme from and what version number you
  643. have ... choose the Info option from the menu.)                
  644.                           
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655. Note: if this text whizzed past too fast for you
  656. to read, try loading !Edit before choosing the 
  657. Help menu option for !PickAPic again.